package com.sms.platform.service;

import com.sms.platform.common.model.Standard_Submit;
import com.sms.platform.exception.SmsInterfaceException;

import java.util.List;

/**
 * @author xjh
 * @date 2020-08-11
 */
public interface SmsCheckService {

    /**
     * 校验用户发送数据的合法性
     * @param clientId 客户端id
     * @param clientAddress 短信发送方真实ip
     * @param content 短信内容
     * @param pwd 客户端密码
     * @param mobile 发送目的地手机号
     * @param srcId 暂时未知
     * @return 发送手机短信信息构造列表
     * @throws SmsInterfaceException 未知异常
     */
    List<Standard_Submit> checkSms(String clientId, String clientAddress, String content, String pwd, String mobile, String srcId)
            throws SmsInterfaceException;
}
